/**
 * Created with IntelliJ IDEA.
 * Description:KiKi现在得到一个包含n*m个数的整数序列，
 * 现在他需要把这n*m个数按顺序规划成一个n行m列的矩阵并输出，请你帮他完成这个任务。
 * 输入描述：一行，输入两个整数n和m，用空格分隔，第二行包含n*m个整数
 * （范围-231~231-1）。(1≤n≤10, 1≤m≤10)
 * 输出描述：输出规划后n行m列的矩阵，每个数的后面有一个空格。
 * 输入：2 3
 *      1 2 3 4 5 6
 *
 * 输出：1 2 3
 *      4 5 6
 * User: zjc
 * Date: 2022-05-29
 * Time: 23:29
 */
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        int m=sc.nextInt();
        int[][] array=new int[n][m];
        for(int i=0;i<n;i++)
        {
            for(int j=0;j<m;j++)
            {
                array[i][j]=sc.nextInt();
            }
        }
        for(int i=0;i<n;i++)
        {
            for(int j=0;j<m;j++)
            {
                System.out.print(array[i][j]+" ");
            }
            System.out.println();
        }
    }
}